A Hybrid Method for the Verification and Synthesis of Parameterized Weakly Stabilizing Protocols

نویسندگان

  • Amer Tahat
  • Ali Ebnenasir
چکیده

We present a hybrid method for verification and synthesis of parameterized self-stabilizing protocols where algorithmic design and mechanical verification techniques/tools are used hand-in-hand. The core idea behind the proposed method includes the automated synthesis of self-stabilizing protocols in a limited scope (i.e., fixed number of processes) and the use of theorem proving methods for the generalization of the solutions produced by the synthesizer. Specifically, we use the Prototype Verification System (PVS) to mechanically verify an algorithm for the synthesis of weakly self-stabilizing protocols. Then, we reuse the proof of correctness of the synthesis algorithm to establish the correctness of the generalized versions of synthesized protocols for an arbitrary number of processes. We demonstrate the proposed approach in the context of an agreement and a coloring protocol on the ring topology.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effect of Different Stabilizers on Stability of Horseradish Peroxidase- Bovine Serum Albumin-Aflatoxin B1, a Conjugated Tracer for Detection of Aflatoxin B1 in Immunoassay-Based Methods

Aflatoxins are a group of fungal toxic metabolites, which are contaminated certain food commodities. ELISA is one of the sensitive methods for detection of aflatoxins. Preparation and stabilizing of a proper conjugated tracer for detection of aflatoxins is probably the main step for designing an ELISA method. In current study, different stabilizers were applied to stabilize a newly prepared con...

متن کامل

A short introduction to two approaches in formal verification of security protocols: model checking and theorem proving

In this paper, we shortly review two formal approaches in verification of security protocols; model checking and theorem proving. Model checking is based on studying the behavior of protocols via generating all different behaviors of a protocol and checking whether the desired goals are satisfied in all instances or not. We investigate Scyther operational semantics as n example of this...

متن کامل

Invariant Synthesis for Verification of Parameterized Cyber-Physical Systems with Applications to Aerospace Systems

In this paper, we describe a method for synthesizing inductive invariants for cyberphysical aerospace systems that are parameterized on the number of participants, such as the number of aircraft involved in a coordinated maneuver. The methodology is useful for automating the traditionally manual process of deductive verification of safety properties, such as collision avoidance, and establishes...

متن کامل

The Effect of Different Stabilizers on Stability of Horseradish Peroxidase- Bovine Serum Albumin-Aflatoxin B1, a Conjugated Tracer for Detection of Aflatoxin B1 in Immunoassay-Based Methods

Aflatoxins are a group of fungal toxic metabolites, which are contaminated certain food commodities. ELISA is one of the sensitive methods for detection of aflatoxins. Preparation and stabilizing of a proper conjugated tracer for detection of aflatoxins is probably the main step for designing an ELISA method. In current study, different stabilizers were applied to stabilize a newly prepared con...

متن کامل

Verification of unemployment benefits’ claims using Classifier Combination method

Unemployment insurance is one of the most popular insurance types in the modern world. The Social Security Organization is responsible for checking the unemployment benefits of individuals supported by unemployment insurance. Hand-crafted evaluation of unemployment claims requires a big deal of time and money. Data mining and machine learning as two efficient tools for data analysis can assist ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014